package com.cskaoyan.com.collection.map;

import java.util.*;

public class DemoMap4 {
    public static void main(String[] args) {
//       那作者为啥不直接让map继承iterable
//      不得而知:

//       为啥这3个方法有的返回set，有的返回collection


//        老师能说下，
//        println的参数为集合类时调用的是什么方法，
//        为什么一定直接输出全部的集合元素呢


//        ArrayList<String> list = new ArrayList<>();
//        list.add("zs");
//        list.add("ls");
//
//        // toString方法
//        System.out.println(list);



        //  Map中不允许存储重复的key (回头再看)
        Map<String, Integer> map = new LinkedHashMap<>();
        map.put("zs", 18);
        map.put("ls", 18);
        map.put("wu", 20);
        map.put("zl", 21);

        Set<String> strings = map.keySet();

        Collection<Integer> values = map.values();


        System.out.println(map);



    }
}
